package com.zjdiepu.www.model.zpp.pub.vo;
import java.math.BigDecimal;
import java.util.Date;
import com.zjdiepu.www.base.core.BaseModel;
import com.zjdiepu.www.base.enums.status.ApplyDiviStatus;
import com.zjdiepu.www.base.enums.status.BusiStatus;
import com.zjdiepu.www.base.enums.status.OpenCardStatus;
import com.zjdiepu.www.base.enums.status.PhoneStatus;
import com.zjdiepu.www.base.enums.status.TongrongStatus;

public class BusinessListVo extends BaseModel{
	
	private static final long serialVersionUID = 1L;
	
	/**
	 * 业务编号
	 */
	private String busiCode;
	
	/**
	 * 征信查询申请ID
	 */
	private String queryCreditApplyId;
	
	/**
	 * 征信查询结果ID
	 */
	private String creditQueryId;
	
	/**
	 * 经销商ID
	 */
	private String dealerId;
	
	/**
	 * 业务员ID
	 */
	private String salesmanId;
	
	/**
	 * 业务员编码
	 */
	private String salesmanCode;
	
	/**
	 * 客户ID
	 */
	private String customerId;
	
	/**
	 * 客户姓名
	 */
	private String customerName;
	
	/**
	 * 客户身份证号
	 */
	private String customerNo;
	
	/**
	 * 通道类型
	 */
	private String channelType;
	
	/**
	 * 通道状态
	 */
	private Integer channelStatus;
	
	/**
	 * 通融状态
	 * {@link TongrongStatus}
	 */
	private Integer tongrongStatus;
	
	/**
	 * 实际贷款额
	 */
	private Double realLoanAmount;
	
	/**
	 * 签约贷款额
	 */
	private Double signLoanAmount;
	
	/**
	 * 业务状态
	 * {@link BusiStatus}
	 */
	private Integer busiStatus;
	
	/**
	 * 电审状态
	 * {@link PhoneStatus}
	 */
	private Integer phoneStatus;
	/**
	 * 分期状态
	 * {@link ApplyDiviStatus}
	 */
	private Integer applyDiviStatus;
	
	/**
	 * 开卡状态
	 * {@link OpenCardStatus}
	 */
	private Integer openCardStatus;
	
	/**
	 * 征信结果录入时间
	 */
	private Date operatorDate;
	
	/**
	 * 业务提交时间
	 */
	private Date submitTime;
	
	/**
	 * 风控完成审核时间
	 */
	private Date timeAuditFinish;
	
	/**
	 * 财务放款时间
	 */
	private Date loanTime;
	
	/**
	 * 提车时间
	 */
	private Date pickCarTime;
	
	/**
	 * 抵押时间
	 */
	private Date pledgeTime;
	
	/**
	 * 上牌时间
	 */
	private Date licensePlateTime;
	
	/**
	 * 银行放款时间
	 */
	private Date timeLending;
	
	/**
	 * 贷款合同齐全时间
	 */
	private Date timeContractFull;
	
	/**
	 * 开卡申请提交时间
	 */
	private Date timeApplyOpencard;
	
	/**
	 * 应收款齐全时间
	 */
	private Date dateComplete;
	
	/**
	 * 末期还款日
	 */
	private Date dateRepaymentLast;
	
	/**
	 * 额外状态值1
	 */
	private Integer addedStatus1;
	
	/**
	 * 额外状态值2
	 */
	private Integer addedStatus2;
	
	/**
	 * 额外状态值3
	 */
	private Integer addedStatus3;
	
	/**
	 * 欠资料状态
	 */
	private Integer lessInformationStatus;
	
	/**
	 * 操作人ID
	 */
	private String operatorId;
	
	/**
	 * 操作人姓名
	 */
	private String operatorName;
	
	/**
	 * 接收任务时间
	 */
	private Date acceptDate;
	
	/**
	 * 附件状态
	 */
	private String statusAttachments;
	
	/**
	 * 归档状态
	 */
	private Integer statusArchive;
	
	/**
	 * 贷款银行
	 */
	private String bankLoan;
	
	/**
	 * 还款状态
	 */
	private Integer refundStatus;
	
	/**
	 * 车辆性质
	 */
	private String carType;
	
	/**
	 * 资金渠道
	 */
	private String fundChannel;
	
	/**
	 * 业务类型
	 */
	private String busiType;
	
	/**
	 * 第三方渠道业务状态值
	 */
	private Integer thirdBusiStatus;
	 
	/**
	 * 第三方实际募集金额
	 */
	private BigDecimal actualRaiseFee;
	
	/**
	 * 资金到账状态
	 */
	private String fundToAccountStatus;
	
	
	private String unitId;
	
	private String orgName;
	
	private String dealerName;

	public String getDealerName() {
		return dealerName;
	}

	public void setDealerName(String dealerName) {
		this.dealerName = dealerName;
	}

	public String getOrgName() {
		return orgName;
	}

	public void setOrgName(String orgName) {
		this.orgName = orgName;
	}

	public String getUnitId() {
		return unitId;
	}

	public void setUnitId(String unitId) {
		this.unitId = unitId;
	}

	public String getBusiCode() {
		return busiCode;
	}

	public void setBusiCode(String busiCode) {
		this.busiCode = busiCode;
	}

	public String getQueryCreditApplyId() {
		return queryCreditApplyId;
	}

	public void setQueryCreditApplyId(String queryCreditApplyId) {
		this.queryCreditApplyId = queryCreditApplyId;
	}

	public String getCreditQueryId() {
		return creditQueryId;
	}

	public void setCreditQueryId(String creditQueryId) {
		this.creditQueryId = creditQueryId;
	}

	public String getDealerId() {
		return dealerId;
	}

	public void setDealerId(String dealerId) {
		this.dealerId = dealerId;
	}

	public String getSalesmanId() {
		return salesmanId;
	}

	public void setSalesmanId(String salesmanId) {
		this.salesmanId = salesmanId;
	}

	public String getSalesmanCode() {
		return salesmanCode;
	}

	public void setSalesmanCode(String salesmanCode) {
		this.salesmanCode = salesmanCode;
	}

	public String getCustomerId() {
		return customerId;
	}

	public void setCustomerId(String customerId) {
		this.customerId = customerId;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public String getCustomerNo() {
		return customerNo;
	}

	public void setCustomerNo(String customerNo) {
		this.customerNo = customerNo;
	}

	public String getChannelType() {
		return channelType;
	}

	public void setChannelType(String channelType) {
		this.channelType = channelType;
	}

	public Integer getChannelStatus() {
		return channelStatus;
	}

	public void setChannelStatus(Integer channelStatus) {
		this.channelStatus = channelStatus;
	}

	public Integer getTongrongStatus() {
		return tongrongStatus;
	}

	public void setTongrongStatus(Integer tongrongStatus) {
		this.tongrongStatus = tongrongStatus;
	}

	public Double getRealLoanAmount() {
		return realLoanAmount;
	}

	public void setRealLoanAmount(Double realLoanAmount) {
		this.realLoanAmount = realLoanAmount;
	}

	public Double getSignLoanAmount() {
		return signLoanAmount;
	}

	public void setSignLoanAmount(Double signLoanAmount) {
		this.signLoanAmount = signLoanAmount;
	}

	public Integer getBusiStatus() {
		return busiStatus;
	}

	public void setBusiStatus(Integer busiStatus) {
		this.busiStatus = busiStatus;
	}

	public Integer getPhoneStatus() {
		return phoneStatus;
	}

	public void setPhoneStatus(Integer phoneStatus) {
		this.phoneStatus = phoneStatus;
	}

	public Integer getApplyDiviStatus() {
		return applyDiviStatus;
	}

	public void setApplyDiviStatus(Integer applyDiviStatus) {
		this.applyDiviStatus = applyDiviStatus;
	}

	public Integer getOpenCardStatus() {
		return openCardStatus;
	}

	public void setOpenCardStatus(Integer openCardStatus) {
		this.openCardStatus = openCardStatus;
	}

	public Date getOperatorDate() {
		return operatorDate;
	}

	public void setOperatorDate(Date operatorDate) {
		this.operatorDate = operatorDate;
	}

	public Date getSubmitTime() {
		return submitTime;
	}

	public void setSubmitTime(Date submitTime) {
		this.submitTime = submitTime;
	}

	public Date getTimeAuditFinish() {
		return timeAuditFinish;
	}

	public void setTimeAuditFinish(Date timeAuditFinish) {
		this.timeAuditFinish = timeAuditFinish;
	}

	public Date getLoanTime() {
		return loanTime;
	}

	public void setLoanTime(Date loanTime) {
		this.loanTime = loanTime;
	}

	public Date getPickCarTime() {
		return pickCarTime;
	}

	public void setPickCarTime(Date pickCarTime) {
		this.pickCarTime = pickCarTime;
	}

	public Date getPledgeTime() {
		return pledgeTime;
	}

	public void setPledgeTime(Date pledgeTime) {
		this.pledgeTime = pledgeTime;
	}

	public Date getLicensePlateTime() {
		return licensePlateTime;
	}

	public void setLicensePlateTime(Date licensePlateTime) {
		this.licensePlateTime = licensePlateTime;
	}

	public Date getTimeLending() {
		return timeLending;
	}

	public void setTimeLending(Date timeLending) {
		this.timeLending = timeLending;
	}

	public Date getTimeContractFull() {
		return timeContractFull;
	}

	public void setTimeContractFull(Date timeContractFull) {
		this.timeContractFull = timeContractFull;
	}

	public Date getTimeApplyOpencard() {
		return timeApplyOpencard;
	}

	public void setTimeApplyOpencard(Date timeApplyOpencard) {
		this.timeApplyOpencard = timeApplyOpencard;
	}

	public Date getDateComplete() {
		return dateComplete;
	}

	public void setDateComplete(Date dateComplete) {
		this.dateComplete = dateComplete;
	}

	public Date getDateRepaymentLast() {
		return dateRepaymentLast;
	}

	public void setDateRepaymentLast(Date dateRepaymentLast) {
		this.dateRepaymentLast = dateRepaymentLast;
	}

	public Integer getAddedStatus1() {
		return addedStatus1;
	}

	public void setAddedStatus1(Integer addedStatus1) {
		this.addedStatus1 = addedStatus1;
	}

	public Integer getAddedStatus2() {
		return addedStatus2;
	}

	public void setAddedStatus2(Integer addedStatus2) {
		this.addedStatus2 = addedStatus2;
	}

	public Integer getAddedStatus3() {
		return addedStatus3;
	}

	public void setAddedStatus3(Integer addedStatus3) {
		this.addedStatus3 = addedStatus3;
	}

	public Integer getLessInformationStatus() {
		return lessInformationStatus;
	}

	public void setLessInformationStatus(Integer lessInformationStatus) {
		this.lessInformationStatus = lessInformationStatus;
	}

	public String getOperatorId() {
		return operatorId;
	}

	public void setOperatorId(String operatorId) {
		this.operatorId = operatorId;
	}

	public String getOperatorName() {
		return operatorName;
	}

	public void setOperatorName(String operatorName) {
		this.operatorName = operatorName;
	}

	public Date getAcceptDate() {
		return acceptDate;
	}

	public void setAcceptDate(Date acceptDate) {
		this.acceptDate = acceptDate;
	}

	public String getStatusAttachments() {
		return statusAttachments;
	}

	public void setStatusAttachments(String statusAttachments) {
		this.statusAttachments = statusAttachments;
	}

	public Integer getStatusArchive() {
		return statusArchive;
	}

	public void setStatusArchive(Integer statusArchive) {
		this.statusArchive = statusArchive;
	}

	public String getBankLoan() {
		return bankLoan;
	}

	public void setBankLoan(String bankLoan) {
		this.bankLoan = bankLoan;
	}

	public Integer getRefundStatus() {
		return refundStatus;
	}

	public void setRefundStatus(Integer refundStatus) {
		this.refundStatus = refundStatus;
	}

	public String getCarType() {
		return carType;
	}

	public void setCarType(String carType) {
		this.carType = carType;
	}

	public String getFundChannel() {
		return fundChannel;
	}

	public void setFundChannel(String fundChannel) {
		this.fundChannel = fundChannel;
	}

	public String getBusiType() {
		return busiType;
	}

	public void setBusiType(String busiType) {
		this.busiType = busiType;
	}

	public Integer getThirdBusiStatus() {
		return thirdBusiStatus;
	}

	public void setThirdBusiStatus(Integer thirdBusiStatus) {
		this.thirdBusiStatus = thirdBusiStatus;
	}

	public BigDecimal getActualRaiseFee() {
		return actualRaiseFee;
	}

	public void setActualRaiseFee(BigDecimal actualRaiseFee) {
		this.actualRaiseFee = actualRaiseFee;
	}

	public String getFundToAccountStatus() {
		return fundToAccountStatus;
	}

	public void setFundToAccountStatus(String fundToAccountStatus) {
		this.fundToAccountStatus = fundToAccountStatus;
	}
}
